รูบี (ภาษาโปรแกรม)
รูบี (ภาษาโปรแกรม)

รูบี (ภาษาโปรแกรม)

รูบี (อังกฤษ: Ruby) เป็นเป็นอินเทอร์พรีเตอร์ภาษาระดับสูงเชิงวัตถุ ที่ได้รับอิทธิพลของโครงสร้างภาษามาจาก ภาษาเพิร์ลกับภาษาเอดา มีความสามารถในเชิงวัตถุแบบเดียวกับภาษาสมอลทอล์ค และมีความสามารถหลายอย่างจากภาษาไพทอน, ภาษาลิสป์, ภาษา Dylan และภาษา CLU ตัวแปลภาษารูบีตัวหลักเป็นซอฟต์แวร์เสรี

รูบี (ภาษาโปรแกรม)

เว็บไซต์ ruby-lang.org
สัญญาอนุญาต Ruby License และ GPL
กระบวนทัศน์ Multi-paradigm: functional, imperative, object-oriented, reflective
ตัวแปลภาษาหลัก Ruby MRI, TruffleRuby, YARV, Rubinius, MagLev, JRuby, MacRuby, RubyMotion, Mruby, IronRuby
ภาษาโปรแกรม C
ระบบปฏิบัติการ ข้ามระบบปฏิบัติการ
ส่งอิทธิพลต่อ Clojure, CoffeeScript, Crystal, D, Elixir, Groovy, Ioke, Julia, Mirah, Nu, Ring, Rust,[2] Swift
ออกแบบโดย Yukihiro Matsumoto
เริ่มเมื่อ ค.ศ. 1995 (1995)
ผู้พัฒนา Yukihiro Matsumoto และคณะ
รุ่นเสถียร 3.2.1[1]  (8 กุมภาพันธ์ 2023)
ระบบชนิดตัวแปร Duck, dynamic, strong
นามสกุลของไฟล์ .rb
ได้รับอิทธิพลจาก เอดา, เพิร์ล, สมอลล์ทอล์ก, ไพทอน, ลิสป์, Dylan และ CLU